PyLlama: A stable and versatile Python toolkit for the electromagnetic modelling of multilayered anisotropic media

نویسندگان

چکیده

PyLlama is a handy Python toolkit to compute the electromagnetic reflection and transmission properties of arbitrary multilayered linear media, including case anisotropy. Relying on 4×4-matrix formalism, implements not only transfer matrix method, that most popular choice in existing codes, but also scattering which numerically stable all situations (e.g., thick, highly birefringent cholesteric structures at grazing incident angles). designed suit practical needs by allowing user create, edit assemble layers or domains with great ease. In this article, we present theory underlying methods outline architecture main features PyLlama. Finally, validate code comparison available analytical solutions demonstrate its versatility numerical stability modelling media varying complexity. A detailed documentation tutorial are provided separate manual. Applications range from design optical components polaritonic effects polar crystals, study structurally coloured materials living world. Program Title: – Toolkit for Electromagnetic Modelling Multilayered Anisotropic Media CPC Library link program files: https://doi.org/10.17632/dzw8x5vyrv.1 Developer's repository link: https://github.com/VignoliniLab/PyLlama Licensing provisions: GPLv3 Programming language: Supplementary material: User guide tutorials https://pyllama.readthedocs.io/ Nature problem: Computation coefficients composed an number layers, possibly mixing isotropic anisotropic, absorbing non-absorbing materials, linearly circularly polarised light. Solution method: Implementation both method (faster) (more robust) relying 4×4 formalism. Additional comments restrictions unusual features: Integration physical model handle structures, blueprint integration user-created custom systems, hassle-free export spectra non-programmers even complex and/or systems. External routines include: Numpy [1], Scipy [2], as well Sympy [3] (optional). Numpy, https://numpy.org/. Scipy, https://www.scipy.org/. Sympy, https://www.sympy.org/.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structures in Anisotropic Multilayered Media

Applying the concept of spectral domain representation, the moment method or the point-matching procedure and Green's function theory, a unified approach for the computation of the static capacitance of single, coupled and comb-like metallic structures in anisotropic multilayered media is presented. The media can be electrically shielded on one or both sides. The geometry of the parallel strips...

متن کامل

the innovation of a statistical model to estimate dependable rainfall (dr) and develop it for determination and classification of drought and wet years of iran

آب حاصل از بارش منبع تأمین نیازهای بی شمار جانداران به ویژه انسان است و هرگونه کاهش در کم و کیف آن مستقیماً حیات موجودات زنده را تحت تأثیر منفی قرار می دهد. نوسان سال به سال بارش از ویژگی های اساسی و بسیار مهم بارش های سالانه ایران محسوب می شود که آثار زیان بار آن در تمام عرصه های اقتصادی، اجتماعی و حتی سیاسی- امنیتی به نحوی منعکس می شود. چون میزان آب ناشی از بارش یکی از مولفه های اصلی برنامه ...

15 صفحه اول

Simulation of Electromagnetic Diffusion in Anisotropic Media

I present an algorithm to simulate low-frequency electromagnetic propagation in an anisotropic earth, described by a general (non-diagonal) conductivity tensor. I solve the electric formulation by explicitly imposing an approximate form of the condition ∇ · J = 0, where J is the current density vector, which includes the source and the induced current. The numerical algorithm consists of a full...

متن کامل

developing a pattern based on speech acts and language functions for developing materials for the course “ the study of islamic texts translation”

هدف پژوهش حاضر ارائه ی الگویی بر اساس کنش گفتار و کارکرد زبان برای تدوین مطالب درس "بررسی آثار ترجمه شده ی اسلامی" می باشد. در الگوی جدید، جهت تدوین مطالب بهتر و جذاب تر، بر خلاف کتاب-های موجود، از مدل های سطوح گفتارِ آستین (1962)، گروه بندی عملکردهای گفتارِ سرل (1976) و کارکرد زبانیِ هالیدی (1978) بهره جسته شده است. برای این منظور، 57 آیه ی شریفه، به صورت تصادفی از بخش-های مختلف قرآن انتخاب گردید...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Physics Communications

سال: 2022

ISSN: ['1879-2944', '0010-4655']

DOI: https://doi.org/10.1016/j.cpc.2021.108256